package com.aiti.lulian.dto;

import cn.hutool.core.date.DateTime;
import com.aiti.base.core.base.dto.PageDto;
import com.aiti.lulian.entity.ActivitySummaryPic;
import com.aiti.lulian.entity.ActivitySummaryWupi;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class DataBoardDto extends PageDto {

    private String userId;

    private String companyId;

    private String roleId;

    private boolean enterpriseAdmin;

    private boolean sysAdmin;

    private boolean oldFlag;

    private Integer year;

    private String dateFilterType;
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    private DateTime beginDate;
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    private DateTime endDate;

    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    private DateTime lastBeginDate;
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    private DateTime lastEndDate;
}
